Branching-Time Temporal Logic and Tree Automata
نویسندگان
چکیده
JJ89] C. Jard and T. Jeron. On-line model-checking for nite linear temporal logic speciications. 6 Conclusions In this paper we showed that tree automata, which have been considered unsuitable for branching-time model checking, provide a neat and optimal framework for branching-time temporal logics and can handle, eeciently, model checking. The crucial point in our method is that when branching-time temporal logics are considered, a wise presentation of the model can save the exponential blow up which is involved in conventional translations of formulas to automata. Moreover, when model checking is considered, and the model is part of the problem input, a wise presentation involves no complexity penalty and suits properly the automata-theoretic framework. In conclusion, introducing an eecient automata-theoretic framework for branching time model checking, the paper both closes the theoretical long-standing gap between linear-time and branching-time temporal logics, and opens the way to practical automata-based model-checking algorithms that have already proved themselves in the context of linear time. Acknowledgment We thank Moshe Vardi for many helpful suggestions and discussions.
منابع مشابه
An Automata-Theoretic Approach to Branching-Time Model Checking (Extended Abstract)
Translating linear temporal logic formulas to automata has proven to be an effective approach for implementing linear-time model-checking, and for obtaining many extensions and improvements to this verification method. On the other hand, for branching temporal logic, automata-theoretic techniques have long been thought to introduce an exponential penalty, making them essentially useless for mod...
متن کاملModel Checking Temporal-Epistemic Logic Using Tree Automata
We introduce an automata-theoretic approach for the verification of multi-agent systems. We present a translation between branching time temporal-epistemic logic and alternating tree automata. Model checking an interpreted system against a temporal-epistemic formula is reduced to checking the non-emptiness of the composition of two tree automata. We exemplify this technique using a simple multi...
متن کاملTREE AUTOMATA BASED ON COMPLETE RESIDUATED LATTICE-VALUED LOGIC: REDUCTION ALGORITHM AND DECISION PROBLEMS
In this paper, at first we define the concepts of response function and accessible states of a complete residuated lattice-valued (for simplicity we write $mathcal{L}$-valued) tree automaton with a threshold $c.$ Then, related to these concepts, we prove some lemmas and theorems that are applied in considering some decision problems such as finiteness-value and emptiness-value of recognizable t...
متن کاملSATISFIABILITY GAMES FOR BRANCHING - TIME LOGICS 3 Other approaches
The satisfiability problem for branching-time temporal logics like CTL∗, CTL and CTL has important applications in program specification and verification. Their computational complexities are known: CTL∗ and CTL are complete for doubly exponential time, CTL is complete for single exponential time. Some decision procedures for these logics are known; they use tree automata, tableaux or axiom sys...
متن کاملSatisfiability Games for Branching-Time Logics
The satisfiability problem for branching-time temporal logics like CTL∗, CTL and CTL has important applications in program specification and verification. Their computational complexities are known: CTL∗ and CTL are complete for doubly exponential time, CTL is complete for single exponential time. Some decision procedures for these logics are known; they use tree automata, tableaux or axiom sys...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Comput.
دوره 125 شماره
صفحات -
تاریخ انتشار 1996